From 0e1c7673c61b12619992457b95919358ecca933e Mon Sep 17 00:00:00 2001 From: Ilias Tsitsimpis Date: Sat, 24 Jan 2026 14:41:42 +0200 Subject: [PATCH] Pass 'mathjax' to Haddock Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/23625 Hadrian currently doesn't allow us to modify Haddock options, so patch Hadrian to manually pass the 'mathjax' option. Gbp-Pq: Name hadrian-haddock-opts --- hadrian/src/Settings/Builders/Haddock.hs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hadrian/src/Settings/Builders/Haddock.hs b/hadrian/src/Settings/Builders/Haddock.hs index 0a1893c6..5312d9e7 100644 --- a/hadrian/src/Settings/Builders/Haddock.hs +++ b/hadrian/src/Settings/Builders/Haddock.hs @@ -30,6 +30,7 @@ haddockBuilderArgs = mconcat , arg "-o", arg $ takeDirectory output , arg "-t", arg "Haskell Hierarchical Libraries" , arg "-p", arg "libraries/prologue.txt" + , arg "--mathjax=file:///usr/share/javascript/mathjax/MathJax.js" , pure [ "--read-interface=" ++ (takeFileName . takeDirectory) haddock ++ "," ++ haddock | haddock <- inputs ] ] @@ -64,6 +65,7 @@ haddockBuilderArgs = mconcat , arg $ "--odir=" ++ takeDirectory output , arg $ "--dump-interface=" ++ output , arg "--html" + , arg "--mathjax=file:///usr/share/javascript/mathjax/MathJax.js" , arg $ "--title=" ++ pkgName pkg ++ "-" ++ version ++ ": " ++ synopsis , arg $ "--prologue=" ++ takeDirectory output -/- "haddock-prologue.txt" -- 2.30.2